| Course: |
Introduction to AJAX: Asynchronous JavaScript and XML |
| Date: |
Six Monday evenings, 6:15PM - 9:45PM, March 19,26, April 2,9,23,30, 2007 |
| CourseId: |
LAJAX2 |
| Location: |
Qualware Offices, Dennis Drive, Burlington, MA |
| Instructor: |
Jeffrey Goldberg, Qualware Instructional
Services |
| Provided Text: |
ISBN: 0471777781
After clicking, see book on last line.
  If not found, use Alt
|
Class Description:
By the use of lectures, demonstrations and lab
exercises (for those individuals who bring laptops to class),
this mini course will introduce you to the latest and hottest
technologies for serving dynamic web pages,
AJAX: Asynchronous_JavaScript+CSS+DOM+XMLHttpRequest.
Annoyed waiting for refresh. Sick of creating web sites that reload
every time the user selects an option or moves the mouse? Tired that
your server has to wait around until the user requests a repaint of
the entire screen. It sounds like it's time to you learned about
Ajax: Asynchronous JavaScript and XML, for web applications.
Asynchronous programming turns your websites into smooth, slick,
responsive applications that make your users feel like they're back
on the information superhighway, not stuck on a dial-up backroad.
Combining tried-and-true Cascading Style Sheets (CSS), Extensible
Markup Language (XML), and JavaScript technologies, Ajax provides
web developers with the ability to create more sophisticated and
responsive user interfaces and break free from the "click-and-wait"
standard that has dominated the web since its introduction.
Ajax is an approach, a way of thinking about the architecture of
web applications using certain technologies, that gives a better
experience, and provides an implementation that does a much better
job at distributing the application between the client and the server.
Ajax is perhaps one of the most misunderstood terms in web technology
today. Ajax solutions are simply web-based applications that retrieve
data from the server without unloading the page that the user is
currently viewing. Whether that is done synchronously or asynchronous,
with XML or with JavaScript Object Notation (JSON) or simply with
plain text, it's all still Ajax. This course will discuss the use
of hidden frames, iframes, and XMLHttp, and explain the advantages
and disadvantages of each. Once users have experienced an Ajax interface,
they hate to go back.
Prerequisite:
Ajax is built on top of an number of existing web technologies.
Familiarity with JavaScript, HTML, and CSS is necessary,
as is experience with a server-side language such as PHP, JSP
or a .NET language. Any exposure to the Document Object Model,
XML, and an understanding of object oriented programming
is a plus.
Targeted for:
This course is for web developers who want to enhance
the usability of their sites/applications, and individuals
wishing to gain insight into Ajax technologies.
Handouts:
Copies of the course outline slides will be provided along with
relevant handouts when appropriate.
Content Outline Summary:
PRELIMINARY AGENDA:
Session 1:
- What Really Is Ajax?
- Ajax Basics and how it works.
Session 2:
- Ajax Patterns- Programming techniques used by Ajax applications.
- XML, XPath, and XSLT-
The data formats that are used to transfer this data.
Also discussed are different browser workarounds.
Session 3:
- Optional Syndication with RSS/Atom.
- Web Services.
Session 4:
- Optional JSON
- Web Site Widgets.
Session 5:
- Learn from a Big Design Project (possibly AjaxMail)
Session 6:
- Ajax Frameworks.
- Wrapup.
For more info: email to jeffg@qualware.com
Add "not spam" to subject field.
Lecturer's biography:
An honor graduate of Tufts University, Jeffrey M. Goldberg
has served the engineering and academic community in various roles
from principal design engineer/project leader to senior consultant and
trainer at companies such as Hewlett Packard, Siemens,
Picturetel, 3Com, IBM, NMS, FST, IEEE, and EMC.
Mr. Goldberg is a long-time innovative user of UNIX and Internet services.
He currently develops and delivers public seminars and customized
corporate training classes along with very flexible scheduling,
to avoid project disruption, in the fields of IT operations,
operating system and computer languages. Specialties include
UNIX Fundamentals, Perl and Shell Scripting, C/C++ and Java,
Linux/Solaris/ UNIX System Administration and TCP/IP Networking,
Web Technologies such as Visual Basic, Delphi/Pascal, JavaScript,
PHP Apache /Tomcat, JSP/Servlets and SQL Database Access,
Computer and Network Security.
As a part time faculty of Worcester Polytechnic Institute and
Boston University, Mr. Goldberg is continually adding
new cutting-edge technology to his curriculum, and accepts
requests for customized on-site corporate training classes and tutoring.
For more information, please contact Mr. Goldberg at 781-229-1530 ext. 2
(Qualware), e-mail to
training2010@qualware.com
or visit
www.Qualware.com.
Besides operating Qualware Instructional Services, Mr. Goldberg is
also a principal of Qualware Consulting Group,
which performs a wide range of consulting services.
For more information, visit
http://www.qualware.com/qualware.
Copyright 2003-2010 Qualware Instructional Services and
Jeffrey Goldberg.
Course Fee Schedule:
REGISTRATION RECEIVED BY
Mar 5, 2007 |
REGISTRATION RECEIVED AFTER
Mar 5, 2007 |
|
$681 |
$757 |
|